Organisation Structure Interface Table

This extract file interface handles records for each organisation hierarchy node to be added or updated in the CXPClosed Customer Experience Platform, or CXP, is MDS Global's self-service app that allows business customers to manage their own accounts and subscriptions. database. Each child node record contains the ID of its parent node allowing hierarchies to be described as a series of parent /child relationships. Data loaded via this interface is primarily bound for the ORGANISATION_UNIT and ORGANISATION_UNIT_SNAPSHOT CXP Admin schema tables.

External table name

Schema

Mapped file

org_structure_Interface

Staging

org_structure.dat

Organisation structure interface table fields

Column Heading

Type

Length

Description

EXTERNAL_ORGANISATION_I

VarChar2

40

The Identifier of the organisation to which the organisation unit depicted by the current record belongs.

EXTERNAL_ORGANISATION_UNIT_ID VarChar2 40 Unique identifier denoting an organisation unit element within a customer's organisation unit hierarchy.
ORGANISATION_UNIT_LEVEL Integer   The level within the organisation unit hierarchy, at which the current organisation unit resides. There is an assumption that EXTERNAL_ORGANISATION_ID values are only unique at the level within the hierarchy indicated. Therefore a level 1 node with an identifier of 'ABC' is considered to be a different node to a level 2 node with identifier 'ABC'.
EXTERNAL_ORG_UNIT_TYPE VarChar2 40 Denotes the sub type of the current customer hierarchy element, within its level. This value allows the various types of organisation unit to be differentiated from one another for the purposes of icon assignment in tree views and reporting.
EXTERNAL_PARENT_ORG_UNIT_ID VarChar2 40 dentifier denoting the parent organisation unit of the current organisation unit within the organisation unit hierarchy. Note: Every EXTERNAL_PARENT_ORG_UNIT_ID referenced here must also be represented as an EXTERNAL_ORGANISATION_UNIT_ID on a different record in the 'org_structure.dat' extract file associated with the current extract file set. This effectively means that organisation hierarchies must be shown complete from the Lowest node represented by an 'org_structure.dat' extract file upwards.
PARENT_ORG_UNIT_LEVEL Integer   The level within the organisation unit hierarchy, at which the parent organisation unit resides.
ORG_UNIT_ DEACTIVATION_DATE

Date

  Used to differentiate between active and inactive (disconnected/deactivated) organisation units. Active organisation units are those with a NULL deactivation date. Inactive organisation units are those with an actual date value, representing the date of deactivation. Whilst it is generally assumed that once an organisation unit has deactivated, then it will not reactivate, the deactivation date can be reset by passing a NULL value here to remove the deactivation date stored in the database.
ALIAS_1 VarChar2 40 Alternative description or code used to identify the current organisation hierarchy element. Used in displays to help the user more readily identify organisation unit elements.
ALIAS_2 VarChar2 40 Alternative description or code used to identify the current organisation hierarchy element. Used in displays to help the user more readily identify organisation unit elements.